//
//  UIColor+color.h
//  TextToImg
//
//  Created by Garenge on 2019/J/20.
//  Copyright © 2019 鹏鹏. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UIColor (color)

/**
 *    获取16进制的颜色
 *
 *    @param     hex 0xfffff
 *
 *    @return    返回16进制的颜色
 */
+ (UIColor *)colorWithLongHex:(long)hex;

/**
 *    获取16进制的颜色(可设置透明值)
 *
 *    @param     hex 0xfffff
 *    @param     alpha 透明度
 *
 *    @return    返回16进制颜色
 */
+ (UIColor *)colorWithLongHex:(long)hex alpha:(float)alpha;

/**
 *  以颜色值字符串方式转换颜色
 *
 *  @param inColorString 颜色值字符串
 *
 *  @return 返回16进制颜色
 */
+ (UIColor *)colorFromHexRGB:(NSString *)inColorString;

/**
 *  以颜色值字符串方式转换颜色(可设置透明值)
 *
 *  @param inColorString 颜色值字符串
 *  @param alpha         透明度
 *
 *  @return 返回16进制颜色
 */
+ (UIColor *)colorFromHexRGB:(NSString *)inColorString alpha:(CGFloat)alpha;

@end

NS_ASSUME_NONNULL_END
